.vxe_table_container .table {
    width: auto;
    max-width: 100%;
    height: 100%;
}

.vxe_table_container .table >>> .custom_title {
    width: 100%;
    position: relative;
    height: 100%;
}

.vxe_table_container .table >>> .custom_title .custom {
    width: calc(100% - 20px);
}

.vxe_table_container .table >>> .custom_title .search_icon {
    position: absolute;
    top: 50%;
    right: 0;
    font-size: 13px;
    transform: translateY(-50%);
    padding: 10px 4px;
}

.vxe_table_container .el-pagination {
    margin: 0 5px;
    text-align: right;
}

.vxe_table_container .table .el-table__header-wrapper thead tr td,
.vxe_table_container .table .el-table__fixed-header-wrapper thead tr td {
    color: #333333;
}

.vxe_table_container .table >>> .el-table__body tr:hover td {
    background-color: #e1e1e1;
}

.vxe_table_container .table >>> .el-table__body >>> .radio_row >>> .el-radio__label {
    padding: 0;
}

.vxe_table_container .table .el-table-column--selection .cell {
    padding: 0;
    text-align: center;
}

.vxe_table_container .table .el-table__fixed-right {
    bottom: 0 !important;
    z-index: 1004;
}

.vxe_table_container .table >>> .operate-group {
    display: block;
}

.vxe_table_container .table >>> .operate-group .item {
    display: inline-block;
    margin: 5px 0 5px 5px;
}

.vxe_table_container .table >>> .operate-group .item .el-button--mini i + :not(span) {
    width: 24px;
}

.vxe_table_container .table >>> .operate-group .item .el-button--mini i + span {
    width: auto;
}

.vxe_table_container .table >>> .operate-group .item:first-of-type {
    margin-left: 0;
}

.vxe_table_container .table .filter-data {
    top: calc((100% - 100px) / 3);
    background-color: rgba(0, 0, 0, 0.7);
}

.vxe_table_container .table .table-action {
    top: calc((100% - 100px) / 2);
    background-color: rgba(0, 0, 0, 0.7);
}

.vxe_table_container .table .fix-right {
    position: absolute;
    right: 0;
    height: 100px;
    color: #ffffff;
    width: 30px;
    display: block;
    z-index: 1005;
    writing-mode: vertical-rl;
    text-align: center;
    line-height: 28px;
    border-bottom-left-radius: 6px;
    border-top-left-radius: 6px;
    cursor: pointer;
}

.hide_select_all .el-table__header-wrapper .el-checkbox {
    display: none;
}

.el-table .el-table__body-wrapper {
    z-index: 2;
}

.vxe_table_container .table .cell {
    padding: 0 !important;
    font-size: 12px;
}

.vxe_table_container .table .el-input__inner,
.vxe_table_container .table .el-textarea__inner {
    padding: 0 5px;
    border: 0;
}

.vxe_table_container .table .el-date-editor .el-input__inner {
    padding: 0 30px;
}

.vxe_table_container .table .el-textarea__inner {
    min-height: 32px !important;
}

.vxe_table_container .table td,
.table th {
    padding: 0;
}

.vxe_table_container .table .el-table__header-wrapper .cell,
.vxe_table_container .table .el-table__header .cell,
.vxe_table_container .table .el-table__fixed-header-wrapper .cell {
    padding: 6px 0 !important;
    font-size: 12px;
}

.vxe_table_container .el-pagination button,
.vxe_table_container .el-pagination span:not([class*=suffix]) {
    font-size: 12px;
}

.vxe_table_container .el-pagination__sizes .el-input .el-input__inner {
    font-size: 12px;
}

.vxe_table_container .el-pager li {
    font-size: 12px;
}

.vxe_table_container .vxe-table .vxe-cell {
    padding-left: 0;
    padding-right: 0;
}

.vxe_table_container .table >>> .notAuditColor {
    background-color: #f2f1b9;
}

.vxe_table_container .table >>> .yellow {
    background-color: yellow;
}

.vxe_table_container .table >>> .red {
    background-color: #FE007F;
}

.vxe_table_container .table>>>.cancel_row {
    background-color: #f4f4f5;
    color: #999;
}

.vxe-table--render-default.size--mini .el-button--mini,
.vxe-table--render-default.size--mini .el-button--mini.is-round {
    padding: 5px;
    min-width: 24px;
    height: 24px;
}

.vxe-table--render-default.size--small .el-button--small {
    padding: calc(15px / 2);
}
